@width: 1080px;

.container{
  background-color: #fff;
}

.entryGuideWrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 56px;
  bottom: 0;
  height: calc(100vh - 56px);
  overflow: auto;
  background: #f6f7f8;
  padding-bottom: 40px;
  min-width: @width;
  font-size: 16px;
  .guideContWrap {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
    margin: 0 32px;
    padding: 0 80px 24px;
    background-color: #fff;
    border-radius: 16px;
    p {
      margin-bottom: 8px;
    }
  }
  .guideCardWrap {
    min-width: @width;
    .footerBtns {
      margin: 32px 0 8px;
      text-align: center;
    }
    .cardHeader {
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: #2a2f3c;
      font-weight: bold;
      font-size: 20px;
      margin-bottom: 40px;
    }
    :global {
      .ant-steps-item-process
      > .ant-steps-item-container
      > .ant-steps-item-content
      > .ant-steps-item-description {
        color: rgba(0, 0, 0, 0.45);
      }
      .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
        color: #49536c;
      }
      .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
        color: #2a2f3c;
      }
      .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title,
      .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
        color: #bbc1ce;
      }
      .ant-steps-item-finish {
        .ant-steps-item-icon {
          background-color: #ffa22d;
          & > .ant-steps-icon {
            color: #fff;
          }
        }
      }
      .ant-divider-horizontal {
        margin: 31px 0;
      }
      h4.ant-typography,
      .ant-typography h4 {
        color: #000;
        font-size: 16px;
        margin-bottom: 24px;
      }
    }
  }
  .topBarWrap {
    height: 211px;
    display: flex;
    align-items: center;
    justify-content: center;
    .leftText {
      margin-right: 97px;
      font-size: 28px;
      line-height: 1.8;
      color: #2a2f3c;
      p {
        margin-bottom: 0;
      }
    }
  }
}
